lsb_release
Introduction
This cheat sheet provides a quick reference for some common lsb_release commands and concepts. lsb_release is a command-line utility used to obtain information about the Linux distribution and release on a Linux system.
lsb_release Concepts
Display Distribution Information
lsb_release allows you to display various distribution-related information.
Display the distribution name:
lsb_release -iDisplay the release number:
lsb_release -rDisplay the codename of the release:
lsb_release -cDisplay a human-readable description of the distribution:
lsb_release -dDisplay all available information:
lsb_release -a
Output Format
You can control the output format of lsb_release results.
Display the information in short (one-line) format:
lsb_release -siDisplay only the release number:
lsb_release -srDisplay the information in JSON format:
lsb_release -j
Check Distribution Version
You can use lsb_release in scripts to check the distribution version.
Check if the distribution is Ubuntu:
lsb_release -i | grep -qi "ubuntu" && echo "This is Ubuntu."Check the specific distribution version:
if [ $(lsb_release -rs | awk -F. '{print $1}') -ge 20 ]; then
echo "Running a version equal to or greater than Ubuntu 20.04."
fi
lsb_release Command-Line
Display the distribution name:
lsb_release -iDisplay the release number:
lsb_release -rDisplay the codename of the release:
lsb_release -cDisplay a human-readable description of the distribution:
lsb_release -dDisplay all available information:
lsb_release -aDisplay the information in short (one-line) format:
lsb_release -siDisplay only the release number:
lsb_release -srDisplay the information in JSON format:
lsb_release -j
Conclusion
This cheat sheet covers some common lsb_release commands and concepts. lsb_release is a useful tool for obtaining information about the Linux distribution and release on a Linux system, making it valuable for system administration and scripting tasks; refer to the official lsb_release documentation for more in-depth information and advanced usage.